package com.esisa.converters;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;

import ognl.DefaultTypeConverter;

public class DateConverter extends DefaultTypeConverter{
	public Object convertValue(Map context, Object valeur, Class classe) {
		if(classe == Date.class) {
			DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
			dateFormat.setLenient(false);
			try{
				String[] s = (String[])valeur;
				Date date = dateFormat.parse(s[0]);
				return date;
			} catch (ParseException e) {
				// TODO: handle exception
			}
		}
		return null;
	}
}
